Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland F3 France F7 Italy F10 Austria F1 France F5 Italy F7 Italy F9 Germany F6 Germany F8 Germany F9 Germany F11 Austria F8 France F13 Germany F19 France F16 France F18 France F19 Germany F1 Germany F2 Germany F3 France F3 Portugal F1 Portugal F2 Switzerland F2 Turkey F6 Italy F18 Germany F10 Germany F11 Germany F12 Germany F15 Great Britain F15 Germany F16 Croatia F7 Turkey F13 Spain F39 Germany F3 Germany F4 Spain F7 Spain F8 Spain F9 Spain F10 Italy F4 Spain F14 Germany F2 Austria F7 Germany F13 Serbia F12 Turkey F28 Austria F6 Great Britain F10 Austria F5 Germany F17 USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Brazil - Sao Paulo KGHM Polish Indoors - Wroclaw IPCL Cup - Vadodara Fifth-Third Bank Tennis Championships - Lexington Warsteiner Challenger Lubeck - Lubeck Sporting Challenger - Turin The Powder Byrne Trophy - Surbiton Open Castilla y Leon - Segovia Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Fergana Challenger - Fergana Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli BH Telecom Indoors Sarajevo 2006 - Sarajevo VII Open Banc Agricol - Andorra Heilbronn Open - Heilbronn Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Maia Open 2002 - Maia Tatra Banka Open - Bratislava Medicor Open - Budapest Mumbai Challenger - Mumbai Open Castilla y Leon Trofeo Iberdrola - Segovia Open de l'Isere - Grenoble Open de Franche Comte - Besancon Third Bank Tennis Championships - Lexington Open de L'Isere-Open 38 - Grenoble Heilbronn Open - Heilbronn USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose USTA Seascape Challenger - Aptos Grand Prix de Tennis - St. Jean de Luz KGHM Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Tampere Challenger - Tampere Challenger Britania Zavaleta - Puebla USTA/Safeway Challenger - Aptos Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ahmedabad Challenger - Ahmedabad 7th Wartburg Open - Eisenach Frito Lay/USTA Challenger - Binghamton USTA Challenger of Burbank - Burbank VIII Trofeo Ciutat de Barcelona - Barcelona Tatra Banka Open 2001 - Bratislava Hamburg Challenger - Hamburg Tatra Banka Open 2003 - Bratislava Windy City Classic - Winnetka GHI Bronx Tennis Classic - Bronx Challenger Copa Sevilla Internacionales de Andalucia - Seville Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Top Wool Challenger Biella - Biella Zagreb Open - Zagreb XL Bermuda Open - Bermuda The LTA Nottingham Challenger - Nottingham Tunis Open - Tunis Open Castilla y Leon - Segovia Geneva Challenger Open D'Orleans - Orleans Aachen Challenger Ethias Tennis Trophy - Mons KGHM Emax Polish Indoors - Wroclaw Helsinki Challenger The LTA Hester Trophy - Manchester Privat Bank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Internationaux de Doubs Open de Franchie-Comte - Besancon LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Prostejov Challenger The Surbiton Trophy - Surbiton Sony Ericsson Open 2008 - Belgrade Busan Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Manchester Trophy - Manchester Open Prevadies - St. Brieuc Shanghai Challenger Heilbronn Open - Heilbronn Santa Cruz de la Sierra Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble ECM Prague Open 2005 - Prague Open de Tenis Amaya - Pamplona Segovia Challenger Bergamo Challenger Kobstaedernes ATP Challenger - Kolding Heineken Open Singapore - Singapore Qatar Mobil Open 2000 - Doha Abierto Mexicano de Tenis Pegaso - Mexico City Open de Nice - Nice Warsteiner Challenger Wolfsburg - Wolfsburg Intersport Heilbronn Open - Heilbronn President's Cup 2000 - Tashkent Internationaux de Tennis de Brest - Brest Tennis Napoli Cup - Naples ATP Challenger Hamburg - Hamburg Zivnobanka Czech Open - Prostejov Memorial Kolyaskin - Donetsk Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Slovak Open - Bratislava Madrid Challenger BMW Open - Munich KGHM Polish Indoors - Wroclaw Open 13 - Marseille Open Castilla y Leon - Segovia Miller Lite Hall of Fame Tennis Championships - Newport Nottingham Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Copa Ericsson Uruguay - Montevideo The Hamlet Cup - Long Island St. Tropez Challenger Open Carparti - Brasov ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Kremlin Cup - Moscow Jameson Cup - Milan U.S. Men's Clay Court Championships - Orlando Mallorca Challenger Estoril Open - Estoril Blumenau Challenger Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Vancouver Challenger Idea Prokom Open - Sopot Heineken Open - Auckland Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona LTA Manchester challenger - Manchester AIG Japan Open - Tokyo Aix En Provence Challenger The Stella Artois Grass Court Championships - London USTA Comerica Challenger - Aptos Milan Indoors - Milan Challenger DCN de Cherbourg - Cherbourg Open de L'Isere - Grenoble Grand Prix de Tennis de Lyon - Lyon Napoli Challenger - Napoli Qatar Exxon Mobil Open 2002 - Doha Jameson Cup - Milan Internationaux de Bretagne - Brest Challenger 42 - Andrezieux Lyon Challenger Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Sardinia International Championship - Cagliari Optimus Maia Open - Maia Ortisei Challenger Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Salem Open - Hong Kong Copa Sevilla Inernacionales de Andalucia - Seville Warsteiner Challenger Wolfsburg - Wolfsburg Renault Slovenian Open - Ljubljana Aix En Provence Challenger Bordeaux Challenger Challenger 42 - Andrezieux Siemens Open 2003 - Scheveningen Ilkley Challenger Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Istanbul Challenger Alicante Challenger Open de L'Isere - Grenoble Roanne Challenger XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Infiniti Open - Los Angeles ATP Open Castilla y Leon - Segovia Internationaux du Doubs - Besancon Bordeaux Challenger Tunis Open 2006 - Tunis Bratislava 1 Challenger Segovia Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Estoril Open - Estoril The Stella Artois Grass Court Championships - London International Tennis Championships - Delray Beach President's Cup - Tashkent Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe TD Waterhouse Cup - Long Island Estoril Open - Estoril Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Kroger / St. Jude International - Memphis Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes Cup - Stuttgart Orleans Challenger Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mouilleron-Le-Captif Challenger TD Waterhouse Cup - Long Island Stockholm Open - Stockholm CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Alicante Challenger ARAG World Team Championship - Dusseldorf Sydney International - Sydney Brest Challenger PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Sybase Open - San Jose SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia Franklin Templeton Tennis Classic - Scottsdale Helsinki Challenger SAP Open - San Jose SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm International Championship of Croatia - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Heineken Open Shanghai - Shanghai Open de Moselle - Metz Medibank International - Sydney SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Salzburg Challenger Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Nature Valley International - Eastbourne Chengdu Open - Chengdu Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar US Men's Clay Court Championship - Houston China Open - Beijing Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille The Stella Artois Championships - London St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Heineken Open Shanghai - Shanghai China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Open Sabadell Atlantico - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad USTA Safeway Challenger - Aptos Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Internationaux de Tennis de Brest - Brest Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Bristol Challenger Trophy - Bristol US Men's Clay Court Championship - Houston Hungarian Open - Budapest Crystal Cup 1998 - Portoroz Tenniscup of Flanders - Ostende Wiesmann Roadster Open - Nuembrecht SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Tatra Banka Open - Bratislava Gemax Open - Belgrade China Open - Beijing Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Seville Challenger Swiss Open - Gstaad Kroger / St. Jude International - Memphis Heilbronn Open - Heilbronn Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London Arizona Men's Tennis Championships - Scottsdale China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Open Romania - Bucharest Grand Prix Hassan II - Casablanca Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Copenhagen Open - Copenhagen Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Heineken Open - Auckland Mallorca Championships - Mallorca Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles China Open - Beijing The Stella Artois Grass Court Championships - London BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane RCA Championships - Indianapolis President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Adidas International - Sydney Catella Swedish Open - Bastad Los Angeles Heineken Trophy - 's-Hertogenbosch Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Verizon Tennis Challenge - Atlanta China Open - Beijing The Stella Artois Grass Court Championships - Queen's/London Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco The Ericsson Open - Miami Ricoh Open - 's-Hertogenbosch Monte Carlo Open - Monte Carlo SkiStar Swedish Open - Bastad The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Generali Open 2002 - Kitzbuhel Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tento Czech Open - Prague Erste Bank Open - Vienna Copenhagen Open - Copenhagen bett1HULKS Championships - Cologne Mercedes-Benz Cup - Los Angeles Copenhagen Open - Copenhagen Heineken Trophy - 's-Hertogenbosch Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome 2002 Mercedes Cup - Stuttgart Tennis Masters Series - Madrid BNP Paribas Masters - Paris Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Tennis Masters Series - Toronto Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Pozoblanco Challenger Tennis Masters Series - Madrid Santo Domingo Challenger Mutua Madrid Open - Madrid Stanford Challenger Miami Open - Miami Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Indian Wells BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Heineken Open - Auckland SAP Open - San Jose Brisbane International - Brisbane French Open - Paris Masters Series Madrid - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Tennis Masters Series - Paris U.S. Open - New York Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Campionati BNL dItalia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok China Open - Beijing San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris All Lower level tournaments BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 AAMI Classic - Kooyong Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong Barclays ATP World Tour Finals - London